約 4,006,665 件
https://w.atwiki.jp/hisero/pages/23.html
クッキー付加 head !-- メタ情報として指定する場合 -- meta http-equiv="Set-Cookie" content="クッキー情報" /head !-- Javaで書く場合 -- script language="JavaScript" TYPE="text/javascript" document.cookie = "クッキー情報" /script !-- 適当なbody -- body WebServer01 br a href="./hoge" hoge /a br body 名前 コメント
https://w.atwiki.jp/handsrecs/pages/16.html
http //www.studyinghttp.net/status_code
https://w.atwiki.jp/kubo/pages/54.html
・HTTPとはブラウザでウェブサーバとデータをやりとりする場合のプレゼンテーション層のプロトコル。・メソッドクライアントのブラウザがウェブサーバとやりとりする際のコマンドの事。 -GETメソッド URLで指定したウェブサーバからデータを取り寄せる際のコマンド。 -POSTメソッド URLで指定したウェブサーバへデータを送信するコマンド -CONNECTメソッド ウェブサーバとトンネル接続を要求する場合のコマンド
https://w.atwiki.jp/gttokyojp/pages/12.html
@wikiにはいくつかの便利なプラグインがあります。 これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/mccc/pages/47.html
このページではHTTP APIについて解説する。 参考資料: HTTP API 執筆時のバージョン: ComputerCraft 1.56 for Minecraft 1.6.2 HTTP API各メソッドのヘッダ request get post HTTP API HTTPによりインターネット上のサーバーへGET/POSTリクエストを送信し、ウェブサイトをダウンロードすることができるAPI。 このAPIを利用するには、前もってComputerCraft.cfgのenableAPI_httpをtrueにしておく必要がある。設定がfalse(デフォルト)の場合、このAPI自体コンピュータに読み込まれない。 文字列をURLエンコードするにはtextutils.urlEncode関数を利用するとよい。 なお、ここでは(プロトコルとしての)HTTPについての解説は行わない。 各メソッドのヘッダ (どんなヘッダが送信されているのか気になる人向け) HTTP APIではプレイヤーが任意のヘッダを指定することはできず、またComputerCraft側でも特にヘッダを指定していないため、Javaデフォルトのヘッダで送信されているものと思われる。 以下は各メソッドで送信されるリクエスト行およびヘッダ行の例。ちなみに、ゲーム内でpastebinプログラムを利用してPastebinでプログラムファイルを取得・投稿した時のもの(Javaバージョンは1.7.0 25)。 GETの例 GET /raw.php?i=smLqWBif HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive POSTの例 POST /api/api_post.php HTTP/1.1 User-Agent Java/1.7.0_25 Host pastebin.com Accept text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 Connection keep-alive Content-Length 219 request dan200.computer.core.apis.HTTPAPI で定義 http.request( url[, postData]) URLurl(文字列)にHTTPリクエストを送信する。 postData(文字列)を指定すると、POSTメソッドでメッセージボディとして送信される。postDataが省略またはnilの時はGETメソッドで送信される 戻り値:nil レスポンスはos.pullEvent関数でhttp_successまたはhttp_failureイベントを捕捉することで取得する。そのため、レスポンスを非同期的に取得することができる。 例: local url = "http //example.com/" http.request(url) while true do local event, sourceUrl, file = os.pullEvent() if event == "http_success" and sourceUrl == url then print(file.readAll()) file.close() break elseif event == "http_failure" and sourceUrl == url then print("Server didn t respond.") break end end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 get assets\computercraft\lua\bios.lua で定義 http.get( url ) URLurl(文字列)にHTTP GETリクエストを送信し、レスポンスを取得する 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 例: local file = http.get("http //example.com/") if file ~= nil then print(file.readAll()) file.close() else print("Server didn t respond.") end http //example.com/(IANAのExampleドメイン)からウェブページをダウンロードする。 成功した場合はページの内容(HTML)が、失敗(タイムアウト)した場合は"Server didn t respond."が表示される。 post assets\computercraft\lua\bios.lua で定義 http.post( url, postData) URLurl(文字列)にHTTP POSTリクエストを送信し、レスポンスを取得する。postData(文字列)がメッセージボディとして送信される 戻り値:テーブル型。取得したウェブサイトのファイルハンドル。ただし、取得に失敗した場合はnilが返る リクエストに対するレスポンスが返ってくるまで処理を停止する。内部的にはhttp.request関数とos.pullEvent関数を利用している。 postDataが省略またはnilの場合は代わりに""(長さ0文字列)が使われる。
https://w.atwiki.jp/gttokyojp/pages/11.html
@wikiにはいくつかの便利なプラグインがあります。 これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
https://w.atwiki.jp/namihappy/pages/12.html
2015年人気の商品を超えて、当店が売買中 すべての商品はすべて新しく着きます。 すべての商品の品質がすべて検査するのが合格です。 みんなを歓迎して選り取りで買います。 当店の誠実と信用は取引して、品質は至上です。 みんなに安心して買ってもらいます。 http //www.topteenpo.com/
https://w.atwiki.jp/battler/pages/822.html
現:https
https://w.atwiki.jp/wiki1_test/pages/5460.html
今日はホームページを作ろうと思っていましたが、 何処から、最初は何をするでしょうか、ヒントがありません、 考えて、悩んでも何も始まらないので、 とにかく、地図のない所から始まり、人生も同じだね。
https://w.atwiki.jp/atachi/pages/55.html
主なクラス [#n83d18cd] Webのリクエスト(WebClient版) [#vc4783ac] Webのリクエスト(HttpWebRequest) [#oceb8eb7] URLのエンコード [#dc0c93ce] .NET Frameworks Compactでのエンコード [#ydcce460] 主なクラス WebClient(MSDN) シンプルなWebアクセスを行う。ファイルのアップロードなどの機能を簡単に提供する。 HttpWebRequest(MSDN) HTTPプロコトルに特化したWebRequest HttpWebResponse(MSDN) HttpUtility(MSDN) HTTPに関するユーティリティクラスとして、System.Web名前空間に属するクラスがある。この名前空間はデフォルトでは読み込まれないので、プロジェクトの参照設定から手動で組み込む必要がある。.NETをコンパクトで実装しているプロジェクトの場合はこちら Webのリクエスト(WebClient版) WWWサーバー上のファイルを読み込むにはWebClient.OpenRead()を使うとHTTPを使用したリクエストをすべて作成してアクセスするので非常に簡単に該当のデータを読み込むことができる。 WebClient myClient = new WebClient(); Stream response = myClient.OpenRead("http //www.contoso.com/index.htm"); response.Close(); WebClientを使ったリクエストは非常にシンプルなリクエストしか行うことができない。 Webのリクエスト(HttpWebRequest) GETの場合はリクエストするURIにクエリー文字列を直接記述できる。 HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http //hogehoge.com?mode=test"); WebResponse res = req.GetResponse(); Stream stream = res.GetResponseStream(); // ストリームからデータの読み込み stream.Close(); POSTの場合は、WebRequestから書き込み用のStreamを取得しそこにクエリーに含める文字列を追加する。 HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http //hogehoge.com"); req.Method = "POST"; // POSTによるアクセスモード req.ContentType = "application/x-www-form-urlencoded"; // ContentTypeの指定は必須ではないが // WWWサーバーに対して行儀のよい作法。 // 相手のWWWサーバーの設定によっては、適切でないContentTypeは // リクエストを蹴られる場合があるので。 using(StreamWriter requestWriter = new StreamWriter(req.GetRequestStream())) { // C#基本構文(リソース)を参照 requestWriter.Write("mode=test"); } WebResponse res = req.GetResponse(); Stream stream = res.GetResponseStream(); // ストリームからデータの読み込み stream.Close(); 参考 using構文について URLのエンコード URLには日本語や一部の文字を含めることができません。 HTTPのリクエストでGETを使用する場合は必ずURLのエンコードが必要です。 たとえば、URLにはスペースを含めることができないので、URLのエンコードによって「%2F」というメタデータに変換されます。 URLのエンコードはHttpUtilityクラスのユーティリティメソッドを使います。 string encoded = HttpUtility.UrlEncode(target); .NET Frameworks Compactでのエンコード .NET Framework Compact で開発している場合、System.Webを参照できません。 代わりにUriクラスを使用してエンコードすることができます。(UTF-8のみ) string escaped = Uri.EscapeUriString("ほげほげ");